<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>HE_Mesh2014: wblut.geom.WB_Triangle Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">HE_Mesh2014
   &#160;<span id="projectnumber">2.0.11</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacewblut.html">wblut</a></li><li class="navelem"><a class="el" href="namespacewblut_1_1geom.html">geom</a></li><li class="navelem"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classwblut_1_1geom_1_1_w_b___triangle-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">wblut.geom.WB_Triangle Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for wblut.geom.WB_Triangle:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
 <div class="center">
  <img src="classwblut_1_1geom_1_1_w_b___triangle.png" usemap="#wblut.geom.WB_Triangle_map" alt=""/>
  <map id="wblut.geom.WB_Triangle_map" name="wblut.geom.WB_Triangle_map">
<area href="interfacewblut_1_1geom_1_1_w_b___simplex.html" alt="wblut.geom.WB_Simplex" shape="rect" coords="0,56,159,80"/>
<area href="interfacewblut_1_1geom_1_1_w_b___geometry.html" alt="wblut.geom.WB_Geometry" shape="rect" coords="0,0,159,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a63aec95fc55a7fb7dfecccd1bb03719f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a63aec95fc55a7fb7dfecccd1bb03719f">WB_Triangle</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p3)</td></tr>
<tr class="separator:a63aec95fc55a7fb7dfecccd1bb03719f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b91b25efcfe34e5026f655fd5b951c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a2b91b25efcfe34e5026f655fd5b951c9">p1</a> ()</td></tr>
<tr class="separator:a2b91b25efcfe34e5026f655fd5b951c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18158b1706de38992889da1c6217e86e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a18158b1706de38992889da1c6217e86e">p2</a> ()</td></tr>
<tr class="separator:a18158b1706de38992889da1c6217e86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f7adf908695b7cf550f18b6c14cde05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a4f7adf908695b7cf550f18b6c14cde05">p3</a> ()</td></tr>
<tr class="separator:a4f7adf908695b7cf550f18b6c14cde05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae054f567a8ea9014f7eedbcf17365410"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ae054f567a8ea9014f7eedbcf17365410">a</a> ()</td></tr>
<tr class="separator:ae054f567a8ea9014f7eedbcf17365410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5fd4cfe11f033e2dd7968a28c0ceb5f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ad5fd4cfe11f033e2dd7968a28c0ceb5f">b</a> ()</td></tr>
<tr class="separator:ad5fd4cfe11f033e2dd7968a28c0ceb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23d15a22355ca0b40104394290fb9ebf"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a23d15a22355ca0b40104394290fb9ebf">c</a> ()</td></tr>
<tr class="separator:a23d15a22355ca0b40104394290fb9ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a130218e447276f45c4732fb3752035f8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a130218e447276f45c4732fb3752035f8">cosA</a> ()</td></tr>
<tr class="separator:a130218e447276f45c4732fb3752035f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eba69bed0141b1293f2518ad1c6be06"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a4eba69bed0141b1293f2518ad1c6be06">cosB</a> ()</td></tr>
<tr class="separator:a4eba69bed0141b1293f2518ad1c6be06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66e122b26f55c1cade14fb16949f25bf"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a66e122b26f55c1cade14fb16949f25bf">cosC</a> ()</td></tr>
<tr class="separator:a66e122b26f55c1cade14fb16949f25bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea15a52f292d4e87fb2c047d0322eef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumwblut_1_1geom_1_1_w_b___geometry_type.html">WB_GeometryType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a9ea15a52f292d4e87fb2c047d0322eef">getType</a> ()</td></tr>
<tr class="separator:a9ea15a52f292d4e87fb2c047d0322eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31db5c4d5802036757a27a24f37058e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a31db5c4d5802036757a27a24f37058e7">getPoint</a> (final int i)</td></tr>
<tr class="separator:a31db5c4d5802036757a27a24f37058e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7ba3004375b4a606be91805b8871ee3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ac7ba3004375b4a606be91805b8871ee3">getCenter</a> ()</td></tr>
<tr class="separator:ac7ba3004375b4a606be91805b8871ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a016596d2b705c477eda6065abca76c35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html">WB_Geometry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a016596d2b705c477eda6065abca76c35">apply</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___transform.html">WB_Transform</a> T)</td></tr>
<tr class="separator:a016596d2b705c477eda6065abca76c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d3c1b77a2b99081808e01346eec75e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a2d3c1b77a2b99081808e01346eec75e7">getPlane</a> ()</td></tr>
<tr class="separator:a2d3c1b77a2b99081808e01346eec75e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f2a9fabc7d0c51c7afb655f0b5b73c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___map2_d.html">WB_Map2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a8f2a9fabc7d0c51c7afb655f0b5b73c5">getEmbeddedPlane</a> ()</td></tr>
<tr class="separator:a8f2a9fabc7d0c51c7afb655f0b5b73c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2ce109431f46fa3bde5204f7777f320"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#af2ce109431f46fa3bde5204f7777f320">getCentroid</a> ()</td></tr>
<tr class="separator:af2ce109431f46fa3bde5204f7777f320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae671bc0917425055cdacabc294a1b5f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ae671bc0917425055cdacabc294a1b5f0">getCircumcenter</a> ()</td></tr>
<tr class="separator:ae671bc0917425055cdacabc294a1b5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c403d5731281088b53c6c32495091ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a5c403d5731281088b53c6c32495091ac">getOrthocenter</a> ()</td></tr>
<tr class="separator:a5c403d5731281088b53c6c32495091ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c3e0933c78e693137d6a73317254151"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a9c3e0933c78e693137d6a73317254151">getPointFromTrilinear</a> (final double x, final double y, final double z)</td></tr>
<tr class="separator:a9c3e0933c78e693137d6a73317254151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab339b7a00764301a1cd216307485587"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#aab339b7a00764301a1cd216307485587">getPointFromBarycentric</a> (final double x, final double y, final double z)</td></tr>
<tr class="separator:aab339b7a00764301a1cd216307485587"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f4fb0a2262ad12214be6fd32196bd28"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a4f4fb0a2262ad12214be6fd32196bd28">getBarycentricCoordinates</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a4f4fb0a2262ad12214be6fd32196bd28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c122dea7b49613eede530d5489928ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a6c122dea7b49613eede530d5489928ee">getBarycentric</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a6c122dea7b49613eede530d5489928ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcb365ff68299a0cc9feebba181656f6"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#afcb365ff68299a0cc9feebba181656f6">getArea</a> ()</td></tr>
<tr class="separator:afcb365ff68299a0cc9feebba181656f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c622162c37ae50a2c5761d40d43e4d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a91c622162c37ae50a2c5761d40d43e4d">getSignedArea</a> ()</td></tr>
<tr class="separator:a91c622162c37ae50a2c5761d40d43e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e901eb8c3cb24e0f734b8df8ad645dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a8e901eb8c3cb24e0f734b8df8ad645dd">getCircumcircle</a> ()</td></tr>
<tr class="separator:a8e901eb8c3cb24e0f734b8df8ad645dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac89de6e3b4a73a0fab7e1733f56b437d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ac89de6e3b4a73a0fab7e1733f56b437d">getIncircle</a> ()</td></tr>
<tr class="separator:ac89de6e3b4a73a0fab7e1733f56b437d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa55d9f4c6ba8e55d4631229cde7ea48a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#aa55d9f4c6ba8e55d4631229cde7ea48a">getIncenter</a> ()</td></tr>
<tr class="separator:aa55d9f4c6ba8e55d4631229cde7ea48a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacewblut_1_1geom_1_1_w_b___simplex"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacewblut_1_1geom_1_1_w_b___simplex')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacewblut_1_1geom_1_1_w_b___simplex.html">wblut.geom.WB_Simplex</a></td></tr>
<tr class="memitem:a8375b9e2605001e124718b5cf3564225 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___simplex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___simplex.html#a8375b9e2605001e124718b5cf3564225">getPoint</a> (int i)</td></tr>
<tr class="separator:a8375b9e2605001e124718b5cf3564225 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___simplex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacewblut_1_1geom_1_1_w_b___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacewblut_1_1geom_1_1_w_b___geometry')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html">wblut.geom.WB_Geometry</a></td></tr>
<tr class="memitem:a2874c6407652594eddd08f1c2af86c7c inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html">WB_Geometry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html#a2874c6407652594eddd08f1c2af86c7c">apply</a> (<a class="el" href="classwblut_1_1geom_1_1_w_b___transform.html">WB_Transform</a> T)</td></tr>
<tr class="separator:a2874c6407652594eddd08f1c2af86c7c inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ac2a0cc4da1a69423cde610c2ac238cda"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ac2a0cc4da1a69423cde610c2ac238cda">getArea</a> (<a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p3)</td></tr>
<tr class="separator:ac2a0cc4da1a69423cde610c2ac238cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59a56ac2ba6e6d14f069b8da783eaa50"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a59a56ac2ba6e6d14f069b8da783eaa50">getSignedArea</a> (<a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p3)</td></tr>
<tr class="separator:a59a56ac2ba6e6d14f069b8da783eaa50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8890d7a0bb43190d0b5ebc3ff479f69c"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a8890d7a0bb43190d0b5ebc3ff479f69c">sameSide2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> A, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> B)</td></tr>
<tr class="separator:a8890d7a0bb43190d0b5ebc3ff479f69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a31d932dbf2b6b7910f4f0ee2e92ab"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ac9a31d932dbf2b6b7910f4f0ee2e92ab">pointInTriangle2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> A, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> B, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> C)</td></tr>
<tr class="separator:ac9a31d932dbf2b6b7910f4f0ee2e92ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab385f5c31de3f0e279c9bdb4ea67efb2"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ab385f5c31de3f0e279c9bdb4ea67efb2">pointInTriangle2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:ab385f5c31de3f0e279c9bdb4ea67efb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9a0d48689d33d14433e4eb9dd32184a"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ae9a0d48689d33d14433e4eb9dd32184a">pointInTriangleBary2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> A, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> B, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> C)</td></tr>
<tr class="separator:ae9a0d48689d33d14433e4eb9dd32184a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab673d401ecc7ff093eee7307e67f396d"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ab673d401ecc7ff093eee7307e67f396d">pointInTriangleBary3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> A, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> B, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> C)</td></tr>
<tr class="separator:ab673d401ecc7ff093eee7307e67f396d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade787a48982dfde8d7d7a331bf3ec7d6"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ade787a48982dfde8d7d7a331bf3ec7d6">pointInTriangleBary2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:ade787a48982dfde8d7d7a331bf3ec7d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a155147e61f9670f3acee14543e3b83f3"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a155147e61f9670f3acee14543e3b83f3">pointInTriangleBary3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:a155147e61f9670f3acee14543e3b83f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c8bec91019e9fa765545bc2cda0072e"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a4c8bec91019e9fa765545bc2cda0072e">twiceSignedTriArea2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p3)</td></tr>
<tr class="separator:a4c8bec91019e9fa765545bc2cda0072e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2479c56758b785aca4a17e06256b37"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#abf2479c56758b785aca4a17e06256b37">twiceSignedTriArea2D</a> (final double x1, final double y1, final double x2, final double y2, final double x3, final double y3)</td></tr>
<tr class="separator:abf2479c56758b785aca4a17e06256b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ab5605eaa0502ab307c7ac6f315a08c74"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html">WB_GeometryFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ab5605eaa0502ab307c7ac6f315a08c74">geometryfactory</a> = <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html#a9ac73262054d19293ae9877b7be63d8e">WB_GeometryFactory.instance</a>()</td></tr>
<tr class="separator:ab5605eaa0502ab307c7ac6f315a08c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_interfacewblut_1_1geom_1_1_w_b___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_interfacewblut_1_1geom_1_1_w_b___geometry')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html">wblut.geom.WB_Geometry</a></td></tr>
<tr class="memitem:abeb44d2dee227c9d85e9c1a77072bf65 inherit pub_static_attribs_interfacewblut_1_1geom_1_1_w_b___geometry"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html">WB_GeometryFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html#abeb44d2dee227c9d85e9c1a77072bf65">geometryfactory</a></td></tr>
<tr class="separator:abeb44d2dee227c9d85e9c1a77072bf65 inherit pub_static_attribs_interfacewblut_1_1geom_1_1_w_b___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aee0bb0f6511475a0f17f4824aefb7529"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#aee0bb0f6511475a0f17f4824aefb7529">WB_Triangle</a> ()</td></tr>
<tr class="separator:aee0bb0f6511475a0f17f4824aefb7529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6299881c7e0db282cfcb02a588c31e7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a6299881c7e0db282cfcb02a588c31e7e">update</a> ()</td></tr>
<tr class="separator:a6299881c7e0db282cfcb02a588c31e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a54312b729056ab3c967b1b6cf6ffbabe"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a54312b729056ab3c967b1b6cf6ffbabe">a</a></td></tr>
<tr class="separator:a54312b729056ab3c967b1b6cf6ffbabe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06868797517a77c3e536ea4bf7c4f3fe"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a06868797517a77c3e536ea4bf7c4f3fe">b</a></td></tr>
<tr class="separator:a06868797517a77c3e536ea4bf7c4f3fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9499f5a7c2a23e809929d70338014ea"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ad9499f5a7c2a23e809929d70338014ea">c</a></td></tr>
<tr class="separator:ad9499f5a7c2a23e809929d70338014ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74fcdba04845d832eebe11e6416ad2c6"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a74fcdba04845d832eebe11e6416ad2c6">cosA</a></td></tr>
<tr class="separator:a74fcdba04845d832eebe11e6416ad2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57879cb13823dba46a4068b60c2c6b2"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#ac57879cb13823dba46a4068b60c2c6b2">cosB</a></td></tr>
<tr class="separator:ac57879cb13823dba46a4068b60c2c6b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f6109cb430d77e4fd9c4934037419ae"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html#a0f6109cb430d77e4fd9c4934037419ae">cosC</a></td></tr>
<tr class="separator:a0f6109cb430d77e4fd9c4934037419ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aee0bb0f6511475a0f17f4824aefb7529"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">wblut.geom.WB_Triangle.WB_Triangle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a63aec95fc55a7fb7dfecccd1bb03719f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.geom.WB_Triangle.WB_Triangle </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
    <tr><td class="paramname">p3</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ae054f567a8ea9014f7eedbcf17365410"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.a </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a016596d2b705c477eda6065abca76c35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html">WB_Geometry</a> wblut.geom.WB_Triangle.apply </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___transform.html">WB_Transform</a>&#160;</td>
          <td class="paramname"><em>T</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad5fd4cfe11f033e2dd7968a28c0ceb5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.b </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a23d15a22355ca0b40104394290fb9ebf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.c </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a130218e447276f45c4732fb3752035f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.cosA </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a4eba69bed0141b1293f2518ad1c6be06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.cosB </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a66e122b26f55c1cade14fb16949f25bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.cosC </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="afcb365ff68299a0cc9feebba181656f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.getArea </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Gets the area.</p>
<dl class="section return"><dt>Returns</dt><dd>the area </dd></dl>

</div>
</div>
<a class="anchor" id="ac2a0cc4da1a69423cde610c2ac238cda"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_Triangle.getArea </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gets the area.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
    <tr><td class="paramname">p3</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the area </dd></dl>

</div>
</div>
<a class="anchor" id="a6c122dea7b49613eede530d5489928ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getBarycentric </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Barycentric.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>the p </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the w b_ point </dd></dl>

</div>
</div>
<a class="anchor" id="a4f4fb0a2262ad12214be6fd32196bd28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double [] wblut.geom.WB_Triangle.getBarycentricCoordinates </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac7ba3004375b4a606be91805b8871ee3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getCenter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

<p>Implements <a class="el" href="interfacewblut_1_1geom_1_1_w_b___simplex.html#ac07c348302b9ae2fa1b0a74cf6802472">wblut.geom.WB_Simplex</a>.</p>

</div>
</div>
<a class="anchor" id="af2ce109431f46fa3bde5204f7777f320"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getCentroid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get centroid.</p>
<dl class="section return"><dt>Returns</dt><dd>centroid </dd></dl>

</div>
</div>
<a class="anchor" id="ae671bc0917425055cdacabc294a1b5f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getCircumcenter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get circumcenter.</p>
<dl class="section return"><dt>Returns</dt><dd>circumcenter </dd></dl>

</div>
</div>
<a class="anchor" id="a8e901eb8c3cb24e0f734b8df8ad645dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> wblut.geom.WB_Triangle.getCircumcircle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get circumcircle.</p>
<dl class="section return"><dt>Returns</dt><dd>circumcircle </dd></dl>

</div>
</div>
<a class="anchor" id="a8f2a9fabc7d0c51c7afb655f0b5b73c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___map2_d.html">WB_Map2D</a> wblut.geom.WB_Triangle.getEmbeddedPlane </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa55d9f4c6ba8e55d4631229cde7ea48a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getIncenter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get incenter.</p>
<dl class="section return"><dt>Returns</dt><dd>incenter </dd></dl>

</div>
</div>
<a class="anchor" id="ac89de6e3b4a73a0fab7e1733f56b437d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> wblut.geom.WB_Triangle.getIncircle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get incircle.</p>
<dl class="section return"><dt>Returns</dt><dd>incircle </dd></dl>

</div>
</div>
<a class="anchor" id="a5c403d5731281088b53c6c32495091ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getOrthocenter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get orthocenter.</p>
<dl class="section return"><dt>Returns</dt><dd>orthocenter </dd></dl>

</div>
</div>
<a class="anchor" id="a2d3c1b77a2b99081808e01346eec75e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> wblut.geom.WB_Triangle.getPlane </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get plane of triangle.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a31db5c4d5802036757a27a24f37058e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.geom.WB_Triangle.getPoint </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aab339b7a00764301a1cd216307485587"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getPointFromBarycentric </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get point from barycentric coordinates.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>the x </td></tr>
    <tr><td class="paramname">y</td><td>the y </td></tr>
    <tr><td class="paramname">z</td><td>the z </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>point </dd></dl>

</div>
</div>
<a class="anchor" id="a9c3e0933c78e693137d6a73317254151"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_Triangle.getPointFromTrilinear </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get point from trilinear coordinates.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>the x </td></tr>
    <tr><td class="paramname">y</td><td>the y </td></tr>
    <tr><td class="paramname">z</td><td>the z </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>point </dd></dl>

</div>
</div>
<a class="anchor" id="a91c622162c37ae50a2c5761d40d43e4d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.getSignedArea </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a59a56ac2ba6e6d14f069b8da783eaa50"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_Triangle.getSignedArea </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
    <tr><td class="paramname">p3</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9ea15a52f292d4e87fb2c047d0322eef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="enumwblut_1_1geom_1_1_w_b___geometry_type.html">WB_GeometryType</a> wblut.geom.WB_Triangle.getType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

<p>Implements <a class="el" href="interfacewblut_1_1geom_1_1_w_b___geometry.html#a0ab1557d91200fafd474447f5cbde994">wblut.geom.WB_Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a2b91b25efcfe34e5026f655fd5b951c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.geom.WB_Triangle.p1 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a18158b1706de38992889da1c6217e86e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.geom.WB_Triangle.p2 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a4f7adf908695b7cf550f18b6c14cde05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.geom.WB_Triangle.p3 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac9a31d932dbf2b6b7910f4f0ee2e92ab"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_Triangle.pointInTriangle2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>A</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>B</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>C</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check if point p lies in triangle A-B-C.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>the p </td></tr>
    <tr><td class="paramname">A</td><td>the a </td></tr>
    <tr><td class="paramname">B</td><td>the b </td></tr>
    <tr><td class="paramname">C</td><td>the c </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true, false </dd></dl>

</div>
</div>
<a class="anchor" id="ab385f5c31de3f0e279c9bdb4ea67efb2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_Triangle.pointInTriangle2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Point in triangle2 d.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>the p </td></tr>
    <tr><td class="paramname">T</td><td>the t </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true, if successful </dd></dl>

</div>
</div>
<a class="anchor" id="ae9a0d48689d33d14433e4eb9dd32184a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_Triangle.pointInTriangleBary2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>A</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>B</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>C</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check if point p lies in triangle A-B-C using barycentric coordinates.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>the p </td></tr>
    <tr><td class="paramname">A</td><td>the a </td></tr>
    <tr><td class="paramname">B</td><td>the b </td></tr>
    <tr><td class="paramname">C</td><td>the c </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true, false </dd></dl>

</div>
</div>
<a class="anchor" id="ade787a48982dfde8d7d7a331bf3ec7d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_Triangle.pointInTriangleBary2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Point in triangle bary2 d.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>the p </td></tr>
    <tr><td class="paramname">T</td><td>the t </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true, if successful </dd></dl>

</div>
</div>
<a class="anchor" id="ab673d401ecc7ff093eee7307e67f396d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_Triangle.pointInTriangleBary3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>A</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>B</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>C</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">A</td><td></td></tr>
    <tr><td class="paramname">B</td><td></td></tr>
    <tr><td class="paramname">C</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a155147e61f9670f3acee14543e3b83f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_Triangle.pointInTriangleBary3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8890d7a0bb43190d0b5ebc3ff479f69c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_Triangle.sameSide2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>A</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>B</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check if points p1 and p2 lie on same side of line A-B.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td>the p1 </td></tr>
    <tr><td class="paramname">p2</td><td>the p2 </td></tr>
    <tr><td class="paramname">A</td><td>the a </td></tr>
    <tr><td class="paramname">B</td><td>the b </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true, false </dd></dl>

</div>
</div>
<a class="anchor" id="a4c8bec91019e9fa765545bc2cda0072e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_Triangle.twiceSignedTriArea2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Twice signed tri area2 d.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td>the p1 </td></tr>
    <tr><td class="paramname">p2</td><td>the p2 </td></tr>
    <tr><td class="paramname">p3</td><td>the p3 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the double </dd></dl>

</div>
</div>
<a class="anchor" id="abf2479c56758b785aca4a17e06256b37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_Triangle.twiceSignedTriArea2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>x3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>y3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Twice signed tri area2 d.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x1</td><td>the x1 </td></tr>
    <tr><td class="paramname">y1</td><td>the y1 </td></tr>
    <tr><td class="paramname">x2</td><td>the x2 </td></tr>
    <tr><td class="paramname">y2</td><td>the y2 </td></tr>
    <tr><td class="paramname">x3</td><td>the x3 </td></tr>
    <tr><td class="paramname">y3</td><td>the y3 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the double </dd></dl>

</div>
</div>
<a class="anchor" id="a6299881c7e0db282cfcb02a588c31e7e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.geom.WB_Triangle.update </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Update side lengths and corner angles. </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a54312b729056ab3c967b1b6cf6ffbabe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.a</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Length of side a. </p>

</div>
</div>
<a class="anchor" id="a06868797517a77c3e536ea4bf7c4f3fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.b</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Length of side b. </p>

</div>
</div>
<a class="anchor" id="ad9499f5a7c2a23e809929d70338014ea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.c</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Length of side c. </p>

</div>
</div>
<a class="anchor" id="a74fcdba04845d832eebe11e6416ad2c6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.cosA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Cosine of angle A. </p>

</div>
</div>
<a class="anchor" id="ac57879cb13823dba46a4068b60c2c6b2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.cosB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Cosine of angle B. </p>

</div>
</div>
<a class="anchor" id="a0f6109cb430d77e4fd9c4934037419ae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.geom.WB_Triangle.cosC</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Cosine of angle C. </p>

</div>
</div>
<a class="anchor" id="ab5605eaa0502ab307c7ac6f315a08c74"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html">WB_GeometryFactory</a> wblut.geom.WB_Triangle.geometryfactory = <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html#a9ac73262054d19293ae9877b7be63d8e">WB_GeometryFactory.instance</a>()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/wblut/geom/<a class="el" href="_w_b___triangle_8java.html">WB_Triangle.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jun 1 2016 00:02:56 for HE_Mesh2014 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
